Autogenerated HTML docs for v1.5.5.1-382-g182f 
diff --git a/config.txt b/config.txt index 217980f..002a066 100644 --- a/config.txt +++ b/config.txt 
@@ -523,8 +523,10 @@ 	one of `header` (the header text of the status message), 	`added` or `updated` (files which are added but not committed), 	`changed` (files which are changed but not added in the index), -	or `untracked` (files which are not tracked by git). The values of -	these variables may be specified as in color.branch.<slot>. +	`untracked` (files which are not tracked by git), or +	`nobranch` (the color the 'no branch' warning is shown in, defaulting +	to red). The values of these variables may be specified as in +	color.branch.<slot>.    commit.template:: 	Specify a file to use as the template for new commit messages. @@ -815,6 +817,12 @@ 	The port number to bind the gitweb httpd to. See 	linkgit:git-instaweb[1].   +log.date:: +	Set default date-time mode for the log command. Setting log.date +	value is similar to using git log's --date option. The value is one of +	following alternatives: {relative,local,default,iso,rfc,short}. +	See linkgit:git-log[1]. +  log.showroot:: 	If true, the initial commit will be shown as a big creation event. 	This is equivalent to a diff against an empty tree. 
diff --git a/git-config.html b/git-config.html index 31c1300..fd92c3f 100644 --- a/git-config.html +++ b/git-config.html 
@@ -1434,8 +1434,10 @@  one of <tt>header</tt> (the header text of the status message),   <tt>added</tt> or <tt>updated</tt> (files which are added but not committed),   <tt>changed</tt> (files which are changed but not added in the index),  - or <tt>untracked</tt> (files which are not tracked by git). The values of  - these variables may be specified as in color.branch.&lt;slot&gt;.  + <tt>untracked</tt> (files which are not tracked by git), or  + <tt>nobranch</tt> (the color the <em>no branch</em> warning is shown in, defaulting  + to red). The values of these variables may be specified as in  + color.branch.&lt;slot&gt;.   </p>   </dd>   <dt>  @@ -1994,6 +1996,17 @@  </p>   </dd>   <dt>  +log.date  +</dt>  +<dd>  +<p>  + Set default date-time mode for the log command. Setting log.date  + value is similar to using git log's --date option. The value is one of  + following alternatives: {relative,local,default,iso,rfc,short}.  + See <a href="git-log.html">git-log(1)</a>.  +</p>  +</dd>  +<dt>   log.showroot   </dt>   <dd>  @@ -2561,7 +2574,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 14-May-2008 22:24:40 UTC  +Last updated 24-May-2008 01:12:05 UTC   </div>   </div>   </body>  
diff --git a/git-log.html b/git-log.html index 45ab542..753c77b 100644 --- a/git-log.html +++ b/git-log.html 
@@ -871,12 +871,13 @@  </p>   </dd>   <dt>  ---date={relative,local,default,iso,rfc}  +--date={relative,local,default,iso,rfc,short}   </dt>   <dd>   <p>   Only takes effect for dates shown in human-readable format, such  - as when using "--pretty".  + as when using "--pretty". <tt>log.date</tt> config variable sets a default  + value for log command's --date option.   </p>   <p><tt>--date=relative</tt> shows dates relative to the current time,   e.g. "2 hours ago".</p>  @@ -1942,7 +1943,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 22-May-2008 00:52:46 UTC  +Last updated 24-May-2008 01:12:05 UTC   </div>   </div>   </body>  
diff --git a/git-push.html b/git-push.html index cd77cd3..1f20f9f 100644 --- a/git-push.html +++ b/git-push.html 
@@ -315,16 +315,17 @@  specified, the same ref that &lt;src&gt; referred to locally). If   the optional leading plus <tt>+</tt> is used, the remote ref is updated   even if it does not result in a fast forward update.</p>  -<p>Note: If no explicit refspec is found, (that is neither  -on the command line nor in any Push line of the  -corresponding remotes file---see below), then "matching" heads are  -pushed: for every head that exists on the local side, the remote side is  -updated if a head of the same name already exists on the remote side.</p>   <p><tt>tag &lt;tag&gt;</tt> means the same as <tt>refs/tags/&lt;tag&gt;:refs/tags/&lt;tag&gt;</tt>.</p>   <p>A parameter &lt;ref&gt; without a colon pushes the &lt;ref&gt; from the source   repository to the destination repository under the same name.</p>   <p>Pushing an empty &lt;src&gt; allows you to delete the &lt;dst&gt; ref from   the remote repository.</p>  +<p>The special refspec <tt>:</tt> (or <tt>+:</tt> to allow non-fast forward updates)  +directs git to push "matching" heads: for every head that exists on  +the local side, the remote side is updated if a head of the same name  +already exists on the remote side. This is the default operation mode  +if no explicit refspec is found (that is neither on the command line  +nor in any Push line of the corresponding remotes file---see below).</p>   </dd>   <dt>   --all  @@ -732,7 +733,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 06-May-2008 06:34:59 UTC  +Last updated 24-May-2008 01:12:07 UTC   </div>   </div>   </body>  
diff --git a/git-push.txt b/git-push.txt index f06d94e..0cc44d7 100644 --- a/git-push.txt +++ b/git-push.txt 
@@ -46,12 +46,6 @@  the optional leading plus `+` is used, the remote ref is updated  even if it does not result in a fast forward update.  + -Note: If no explicit refspec is found, (that is neither -on the command line nor in any Push line of the -corresponding remotes file---see below), then "matching" heads are -pushed: for every head that exists on the local side, the remote side is -updated if a head of the same name already exists on the remote side. -+  `tag <tag>` means the same as `refs/tags/<tag>:refs/tags/<tag>`.  +  A parameter <ref> without a colon pushes the <ref> from the source @@ -59,6 +53,13 @@  +  Pushing an empty <src> allows you to delete the <dst> ref from  the remote repository. ++ +The special refspec `:` (or `+:` to allow non-fast forward updates) +directs git to push "matching" heads: for every head that exists on +the local side, the remote side is updated if a head of the same name +already exists on the remote side. This is the default operation mode +if no explicit refspec is found (that is neither on the command line +nor in any Push line of the corresponding remotes file---see below).    \--all:: 	Instead of naming each ref to push, specifies that all 
diff --git a/git-repack.html b/git-repack.html index 7280681..305b078 100644 --- a/git-repack.html +++ b/git-repack.html 
@@ -272,7 +272,7 @@  </div>   <h2>SYNOPSIS</h2>   <div class="sectionbody">  -<p><em>git-repack</em> [-a] [-d] [-f] [-l] [-n] [-q] [--window=N] [--depth=N]</p>  +<p><em>git-repack</em> [-a] [-A] [-d] [-f] [-l] [-n] [-q] [--window=N] [--depth=N]</p>   </div>   <h2>DESCRIPTION</h2>   <div class="sectionbody">  @@ -304,6 +304,23 @@  </p>   </dd>   <dt>  +-A  +</dt>  +<dd>  +<p>  + Same as <tt>-a</tt>, but any unreachable objects in a previous  + pack become loose, unpacked objects, instead of being  + left in the old pack. Unreachable objects are never  + intentionally added to a pack, even when repacking.  + When used with <em>-d</em>, this option  + prevents unreachable objects from being immediately  + deleted by way of being left in the old pack and then  + removed. Instead, the loose unreachable objects  + will be pruned according to normal expiry rules  + with the next <a href="git-gc.html">git-gc(1)</a>.  +</p>  +</dd>  +<dt>   -d   </dt>   <dd>  @@ -346,7 +363,10 @@  <dd>   <p>   Do not update the server information with  - <tt>git update-server-info</tt>.  + <tt>git update-server-info</tt>. This option skips  + updating local catalog files needed to publish  + this repository (or a direct copy of it)  + over HTTP or FTP. See .   </p>   </dd>   <dt>  @@ -423,7 +443,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 07-Jan-2008 07:50:41 UTC  +Last updated 24-May-2008 01:12:07 UTC   </div>   </div>   </body>  
diff --git a/git-repack.txt b/git-repack.txt index 3d95749..f81a660 100644 --- a/git-repack.txt +++ b/git-repack.txt 
@@ -8,7 +8,7 @@    SYNOPSIS  -------- -'git-repack' [-a] [-d] [-f] [-l] [-n] [-q] [--window=N] [--depth=N] +'git-repack' [-a] [-A] [-d] [-f] [-l] [-n] [-q] [--window=N] [--depth=N]    DESCRIPTION  ----------- @@ -37,6 +37,18 @@ 	leaves behind, but `git fsck --full` shows as 	dangling.   +-A:: +	Same as `-a`, but any unreachable objects in a previous +	pack become loose, unpacked objects, instead of being +	left in the old pack. Unreachable objects are never +	intentionally added to a pack, even when repacking. +	When used with '-d', this option +	prevents unreachable objects from being immediately +	deleted by way of being left in the old pack and then +	removed. Instead, the loose unreachable objects +	will be pruned according to normal expiry rules +	with the next linkgit:git-gc[1]. +  -d:: 	After packing, if the newly created packs make some 	existing packs redundant, remove the redundant packs. @@ -55,8 +67,11 @@ 	linkgit:git-pack-objects[1].    -n:: - Do not update the server information with - `git update-server-info`. +	Do not update the server information with +	`git update-server-info`. This option skips +	updating local catalog files needed to publish +	this repository (or a direct copy of it) +	over HTTP or FTP. See gitlink:git-update-server-info[1].    --window=[N], --depth=[N]:: 	These two options affect how the objects contained in the pack are 
diff --git a/git-rev-list.html b/git-rev-list.html index 7a19b6d..6f67fc4 100644 --- a/git-rev-list.html +++ b/git-rev-list.html 
@@ -401,12 +401,13 @@  </p>   </dd>   <dt>  ---date={relative,local,default,iso,rfc}  +--date={relative,local,default,iso,rfc,short}   </dt>   <dd>   <p>   Only takes effect for dates shown in human-readable format, such  - as when using "--pretty".  + as when using "--pretty". <tt>log.date</tt> config variable sets a default  + value for log command's --date option.   </p>   <p><tt>--date=relative</tt> shows dates relative to the current time,   e.g. "2 hours ago".</p>  @@ -1224,7 +1225,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 22-May-2008 00:52:46 UTC  +Last updated 24-May-2008 01:12:07 UTC   </div>   </div>   </body>  
diff --git a/git-show.html b/git-show.html index fdf0ab6..6024c1c 100644 --- a/git-show.html +++ b/git-show.html 
@@ -761,7 +761,6 @@  <h2>Documentation</h2>   <div class="sectionbody">   <p>Documentation by David Greaves, Petr Baudis and the git-list &lt;git@vger.kernel.org&gt;.</p>  -<p>This manual page is a stub. You can help the git documentation by expanding it.</p>   </div>   <h2>GIT</h2>   <div class="sectionbody">  @@ -769,7 +768,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 09-Apr-2008 09:38:28 UTC  +Last updated 24-May-2008 01:12:08 UTC   </div>   </div>   </body>  
diff --git a/git-show.txt b/git-show.txt index dccf0e2..29ed0ac 100644 --- a/git-show.txt +++ b/git-show.txt 
@@ -79,8 +79,6 @@  -------------  Documentation by David Greaves, Petr Baudis and the git-list <git@vger.kernel.org>.   -This manual page is a stub. You can help the git documentation by expanding it. -  GIT  ---  Part of the linkgit:git[7] suite 
diff --git a/rev-list-options.txt b/rev-list-options.txt index ce6a101..dfcef79 100644 --- a/rev-list-options.txt +++ b/rev-list-options.txt 
@@ -13,10 +13,11 @@   	Synonym for `--date=relative`.   ---date={relative,local,default,iso,rfc}:: +--date={relative,local,default,iso,rfc,short}::   	Only takes effect for dates shown in human-readable format, such -	as when using "--pretty". +	as when using "--pretty". `log.date` config variable sets a default +	value for log command's --date option.  +  `--date=relative` shows dates relative to the current time,  e.g. "2 hours ago".